前のページ   後のページ   目次へ

********************************

       ■■■■
     ■    ■       ■        ■
     ■           ■■■      ■■■
     ■    ■       ■        ■
       ■■■■
               〜基礎から ★ C++Programing〜
********************************

  【注意】 このマガジンは、最大化してお読みください。
       また、等角フォントでお読みください。
          (MS ゴシックなど)

********************************

 発行者      むーくん
 マガジンNO.  51
 発行日      2001/1/23
 講読人数     2000名ぐらい
 マガジンID   0000050494
          このマガジンは、まぐまぐから配信されています。
********************************
★あいさつ★

唐突ですが、
今この中にメルマガを発行してみたい方はいませんか?
まだ発行されていない方は、ぜひ発行してみましょう。
難しくないので、どんどん挑戦してもらいたいです。
もっと盛り上がって、一緒に文化を創っていきたいですね!!

********************************


★★★★★★★★★★★車に貼るだけ!簡単装着★★★★★★★★★★★
車のエアクリーナーに貼るだけで燃費が15〜30%向上する「セラモパワー」
■燃費が20%向上の場合:毎月の燃費3万円⇒2万4千円に(月6千円のお得!)
            毎月の燃費5万円⇒4万円に(月1万円のお得!!)
貴方の愛車のために
《 http://www.meru-click.com/?980522203b1355a154t01 》をご覧下さい



********************************
★目次★

・if-else文
・サンプルプログラム
・予告

********************************
★if-else文★

else文は、もし、if文の条件が、成立しなかったとき、実行されます。

文法は以下の通りです。

 /////////////////////////
 //  if( 条件式 ){              //
 //     文;               //
 //     ・               //
 //     ・               //
 //  }                   //
 //  else{                 //
 //     文;               //
 //     ・               //
 //     ・               //
 //  }                   //  
 /////////////////////////

********************************
★サンプルプログラム★

メートルからフィートに、または、フィートからメートルに変換
するプログラムを作成します。
ただし、ユーザからの入力で、場合分けします。
※1メートルは、3.28フィートです。

#include<iostream>
using namespace std;

int main(void){
    double number;
    int choice;

    cout << "メートル→フィート:0"<< endl;
    cout << "フィート→メートル:それ以外  >>";
    cin >> choice;

    if( choice == 0 ){            /*メートル→フィートの処理*/
        cout << "何メートル? >> ";
        cin >> number;
        cout.precision(3);
        cout << number*3.28 << "フィートです" << endl;
    }
    else{                           /*フィート→メートルの処理*/
        cout << "何フィート? >> ";
        cin >> number;
        cout.precision(3);
        cout << number/3.28 << "メートルです" << endl;
    }
    return 0;
}



cout.precision(3);
は、小数点以下の精度を指定します。
以前学習しました。
そんなに難しくはないと思います。

また、学習のために分かりやすく書きましたが、
もっと効率のよい書き方はないでしょうか?
各自で、このプログラムをシェイプアップしてみてください。
よい勉強になると思います。

ヒント:同じような処理を2度書かない。
********************************
★予告★

else-if文を学習します。

********************************


注目⇒ネットビジネスに必須のサービス、WEBホスティングはSOLIDNETWORKS!!
「希望名.com」や「希望名.co.jp」などの独自ドメインはもうお持ちですか?
これから登録する人も持ってる人も、機能多彩な本格的ウェブホスティングは
こちら! ディスク容量100MB、メールアカウントが10個付いて、月々3,800円!
■お申込は今すぐ!!■ < http://www.meru-click.com/?980522203b1355a109t01 >



********************************


講読解除はこちら

http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html

バックナンバーはこちら
http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html

内容について質問やご意見など
smukun@hotmail.com

筆者のWebサイト(むーくんの理学的なんでも講座)
http://members.tripod.co.jp/mukun_mmg/

************************************

前のページ   後のページ   目次へ

[PR]看護師の好条件求人なら:転職のプロがサポート!年間5万人が利用